home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Software Vault: The Gold Collection
/
Software Vault - The Gold Collection (American Databankers) (1993).ISO
/
cdr30
/
scr210a.zip
/
SNAPSHOT.DOC
< prev
Wrap
Text File
|
1993-01-23
|
5KB
|
128 lines
SNAPSHOT.DOC -06/13/85-
SNAPSHOT - program to store/display a screen & display up to 3 disk-stored
screens. Appeared in PC Magazine, 7/9/85 issue, p. 183
Program author: Steve Holzner
This documentation: P. L. Olympia, Sysop, SMUG RBBS 301-963-5249
FILES IN THIS PACKAGE
SNAPSHOT.ASM - typed in by John Petrocelli. Thanks, John. I added
a few comments to help with customization
SNAPSHOT.COM - compiled program with all defaults described in the
PC Magazine article
SCANCODE.BAS - Program listed by Steve Holzner to display scan
codes associated with keys (LSB first)
SNAPSHOT.DOC - This one you are reading
WHAT IT DOES
SNAPSHOT stores the currently displayed screen (via CTRL-N) which
can be displayed at a later time (via CTRL-F) from within DOS or
any application program. In addition, it can also display to the
screen any one of three files on the current directory with names
A.DAT, B.DAT, C.DAT (via CTRL-A, CTRL-B, CTRL-C, respectively).
HOW TO USE
At the DOS prompt, type: SNAPSHOT
The program becomes memory resident and occupies about 10K of
memory (because of the space for stored screens). Alternatively,
you may wish to add the line:
SNAPSHOT
in your AUTOEXEC.BAT file.
To store the currently displayed screen, press ^N (CTRL-N). To
display that screen back at any time, press ^F; then press any
key to return to the interrupted program.
If you have A.DAT, B.DAT, C.DAT stored on the current directory,
you may display them with ^A,^B,^C, respectively. Again, a
keypress after the display returns you to the interrupted
program.
The DAT files must not be larger than one screenful (2000 bytes).
If you want to be able to read WordStar files written in document
mode, you may customize SNAPSHOT to strip the high bit (set
WS_FLAG to 1). But doing so will not allow you to display
properly those screens containing the IBM extended ASCII char
set.
SAMPLE APPLICATIONS
I use this program to store and flash application help screens and
table codes from many applications such as dBASE III. There are a
host of other uses for this program. Be imaginative.
LIMITATIONS
Program uses interrupt 9 and will conflict with programs that take
control of the keyboard. The program does not work under Multilink
ver 2.06 without some adjustments.
Some of the default keys used to store and flash screens conflict
with many programs, such as WordStar. You may want to change these.
See below for customization notes.
CUSTOMIZATION NOTES
Most customizable parameters are documented in the ASM file. Just
change those and recompile. If you don't have ASM or MASM, use
DEBUG to make the changes. The locations of the commonly changed
parameters are:
ADDRESS DEFAULT CONTENT
116,117 0E,31 (^N)
118,119 06,21 (^F)
11A,11B 01,1E (^A)
11C,11D 02,30 (^B)
11E,11F 03,2E (^C)
12D-131 A.DAT
If you don't know the scan codes associated with some keys you'd
rather use, run the program SCANCODE.BAS
BASICA SCANCODE
Press the key you want and record the two bytes that show on the
screen. Continue this process for other keys. End the program
with CTRL-BREAK, then give the BASIC command: SYSTEM
SUGGESTION
I would like to suggest to the Public Domain community to write a
small documentation file like this for any program derived from
magazines that you type. Include references to the source, the
source program and other auxilliary programs. If you just
transmit the COM file, you're not helping novices who need your
help the most. Also, most people would want to do some
customization to resolve program conflicts.
PC Magazine runs an interactive reader service BBS at 212-696-
0360 which apparently contains the programs it regularly
publishes. I understand that it is as busy as hell (understandly
so) and that PC Magazine is planning on adding more lines. In the
meantime, if you ever get on and get some files, send them to
your favorite BBS. If you don't have the time to write the DOC
for it, send it to my BBS at 301-963-5249 (Rockville, MD) and I
will do it for you, then release the program as an LBR file. I
need the source program (ASM). The COM file or the BAS file that
generates the COM file is not going to do any of us any good.
Finally, I would like to start an LBR file containing UTILITY
programs like SNAPSHOT from PC Magazine and others. Contributions
of programs are welcome or you can do it yourself and pass it
around.
Happy BBSing ...